all-weather sighting capability - Alemán Inglés Diccionario